making oneself available - Français Anglais Dictionnaire